package com.huawei.fastengine.fastview.download.install.servicestub;

import android.content.Context;
import android.database.Cursor;
import android.os.Handler;
import java.io.File;

public interface IServiceStub {
    void changePackageStatus(int i, String str);

    void delAppForAllUserSuccess(String str);

    int getActivityLimitMax();

    Handler getDefaultPackageHandler();

    String getDownloadStatusAction();

    String getMainActivityUrl();

    void installSuccessRefreshState(String str);

    void jumpSearchActivity(Context context);

    void jumpSearchActivity(Context context, String str);

    void jumpSearchActivity(Context context, String str, String str2);

    void jumpSearchActivity(Context context, boolean z);

    void jumpSearchActivity(Context context, boolean z, String str, boolean z2);

    void onAccountlogin(Context context);

    void onAccountlogout(Context context);

    void onApkFileDeleted(String str);

    Cursor queryUpdateNum(String[] strArr, String str, String[] strArr2, String str2);

    int queryUpdateNumFromDB();

    boolean renameTo(File file, File file2);

    void resetPrizeDownloadAwardNotice();

    void selfUpgradeExecption();

    void sendPackageServiceStatus(String str, int i, int i2);

    void triggerTabChange(String str);

    void updateLaunchAppTime(String str);
}
